Pressidian
花园入口
笔记
项目
关于
实验室
GitHub
花园入口
笔记
项目
关于
实验室
GitHub

KNOWLEDGE PATHS

笔记库
当前位置
笔记库/前端/三件套/JS/JavaScript

91 JavaScript修正与补充记录

3 分钟阅读 · Note

目录树 578 篇

            • 00 JavaScript学习地图
            • 01 JavaScript基础
            • 02 类型系统与类型转换
            • 03 Number与String
            • 04 Array数组
            • 05 Object对象
            • 06 集合与迭代
            • 07 函数、作用域与this
            • 08 原型、构造函数与类
            • 09 Generator与异步迭代
            • 10 异步编程
            • 11 浏览器与DOM
            • 12 二进制与文件
            • 13 标准内建对象
            • 14 模块化
            • 15 错误处理
            • 16 JSDoc
            • 90 JavaScript知识点总目录
            • 91 JavaScript修正与补充记录
          • 前端模块化
      • 前端技术栈
    • 笔记目录
    • CLAUDE.md
    • Vue 组件与 Render 函数

关联笔记 6

↗01 JavaScript基础正文关联↗03 Number与String正文关联↗04 Array数组正文关联↗05 Object对象正文关联↗06 集合与迭代正文关联↗07 函数、作用域与this正文关联
  • 91 JavaScript修正与补充记录

91 JavaScript修正与补充记录

> Last Format Time:8/11/2026 21:45:41

本记录汇总两套旧教程合并后发现的错误、过时内容和关键知识缺口。所有改动在主题笔记中使用统一的斜体标记。


标记说明

【修正】旧教程中的结论错误、代码缺陷、过时信息或高风险表述。【补充】旧教程没有覆盖,但当前前端开发需要掌握的知识。【修正代码】已经直接修改旧代码示例,并在原位置保留原问题摘要。


已直接修正的代码

【修正代码】[科学计数法](./03 Number与String.md):补上 =,修正 let billion 1e9 与 let mcs 1e-6。【修正代码】[自定义迭代器](./06 集合与迭代.md):修复 return 换行触发 ASI,并声明 for...of 循环变量。【修正代码】[属性描述符](./05 Object对象.md):补全注释并删除多余右花括号。【修正代码】[call/apply/bind](./07 函数、作用域与this.md):修复参数展开、返回值丢失和目标函数捕获错误,并标注教学实现边界。【修正代码】[Promise.all](./10 异步编程.md):支持任意 iterable 和空输入。【修正代码】[Promise.any](./10 异步编程.md):处理空输入,并按输入顺序保存 AggregateError.errors。【修正代码】[并发池](./10 异步编程.md):补齐空任务、并发数校验、同步抛错和拒绝后停止调度。


已修正的知识结论

【修正】[对象字面量](./01 JavaScript基础.md):不再把 {} 简化成 new Object() 的语法糖。【修正】[数值转换](./13 标准内建对象.md):区分 Number、parseInt 和 parseFloat。【修正】[structuredClone](./05 Object对象.md):修正 API 归属、不可克隆值、原型和描述符边界。【修正】[深克隆与循环引用](./05 Object对象.md):循环引用本身不等于泄漏,局部 Map 备忘录也不必然泄漏,手写递归不是通用最佳方案。【修正】[Map/Set/弱集合](./06 集合与迭代.md):不再保证 Map 的具体底层实现与 O(1);修正 Set 的插入顺序,并补充未注册 Symbol 的弱键规则。【修正】[CJS/ESM](./14 模块化.md):区分 ESM 的静态链接、宿主加载和求值阶段,修正“CJS 是值拷贝”和“require 完全不能加载 ESM”的绝对结论。【修正】[浏览器请求](./11 浏览器与DOM.md):Fetch/CORS 作为当前主线,XHR、JSONP、Flash 标为遗留或历史内容。


已补充的当前前端关键知识

【补充】[事件循环](./10 异步编程.md):任务、微任务、渲染时机和微任务饥饿。【补充】[请求与取消](./10 异步编程.md):Response.ok、AbortController、超时和过期响应。【补充】[DOM 事件](./11 浏览器与DOM.md):捕获、目标、冒泡、委托、监听器选项和清理。【补充】[现代数组 API](./04 Array数组.md):toSorted、toReversed、toSpliced、with。【补充】[对象安全](./05 Object对象.md):Object.hasOwn、复制边界和原型污染。【补充】[Intl](./13 标准内建对象.md):数字、日期、排序、列表、复数与分词的国际化 API。【补充】[现代 ESM](./14 模块化.md):动态导入、import.meta、包导出和副作用分析。【补充】[错误处理](./15 错误处理.md):Error.cause、取消分类与未处理拒绝监控。【补充】[二进制与文件](./12 二进制与文件.md):对象 URL 释放、Streams、transferable 与安全校验。【补充】[JSDoc 工程化](./16 JSDoc.md):checkJs、运行时校验和类型单一事实来源。


审阅顺序

先阅读本记录,再进入对应主题的“现代前端补充与纠错”;需要了解原教程上下文时,再查“旧笔记知识全集(按来源保留)”。旧目录仍未删除,可用于追溯。